engine mounting strut - French English Dictionary